home *** CD-ROM | disk | FTP | other *** search
- %%
- %% This is file `scrdoc.cls', generated
- %% on <1995/3/4> with the docstrip utility (2.2i).
- %%
- %% The original source files were:
- %%
- %% komascr.dtx (with options: `scrdoc')
- %%
- %% Copyright 1994 Markus Kohm, Frank Neukam and the individual authors.
- %% All rights reserved. For further copyright information see the file
- %% readme.txt or liesmich.txt, and any other copyright indicated in this
- %% file.
- %%
- %% This file is part of the LaTeX2e KOMA-Script-bundle.
- %% ----------------------------------------------------
- %%
- %% The KOMA-Script-bundle bases on the Script-family created by
- %% Frank Neukam 1993 and the standard documents classes created
- %% by the LaTeX3-Team 1994.
- %% -------------------------------------------------------------
- %%
- %% This system is distributed in the hope that it will be useful,
- %% but WITHOUT ANY WARRANTY; without even the implied warranty of
- %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- %%
- %%
- %% IMPORTANT NOTICE:
- %%
- %% For error reports in case of UNCHANGED versions see documentation.
- %%
- %% Please do not request updates from us directly. Distribution is
- %% done through Mail-Servers, Mailboxes and TeX organizations.
- %%
- %% You are not allowed to change this file.
- %%
- %% You are allowed to distribute this file under the condition that
- %% it is distributed together with all files mentioned in readme.txt
- %% and liesmich.txt.
- %%
- %% If you receive only some of these files from someone, complain!
- %%
- %% You are NOT ALLOWED to distribute this file alone. You are NOT
- %% ALLOWED to take money for the distribution or use of either this
- %% file or a changed version, except for a nominal charge for copying
- %% etc.
- %%
- \NeedsTeXFormat{LaTeX2e}[1994/06/01]
- \ProvidesClass{scrdoc}
- [1994/12/31 v2.1b LaTeX2e KOMA
- document class]
- \DeclareOption*{%
- \PassOptionsToClass {\CurrentOption}{scrreprt}}
- \InputIfFileExists{ltxdoc.cfg}
- {\typeout{*************************************^^J%
- * Local config file ltxdoc.cfg used^^J%
- *************************************}}
- {}
- \ProcessOptions
- \LoadClass{scrreprt}
- \RequirePackage{doc}
- \AtBeginDocument{\MakeShortVerb{\|}}
- \CodelineNumbered
- \DisableCrossrefs
- \DeclareFontShape{OT1}{cmtt}{bx}{n}
- {<->ssub * cmtt/m/n}{}
- \setcounter{StandardModuleDepth}{1}
- \def\cmd#1{\cs{\expandafter\cmd@to@cs\string#1}}
- \def\cmd@to@cs#1#2{\char\number`#2\relax}
- \DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
- \@addtoreset{CodelineNo}{part}
- \def\partname{File}
- \def\DocInclude#1{%
- \relax
- \clearpage
- \docincludeaux
- \def\currentfile{#1.dtx}%
- \ifnum\@auxout=\@partaux
- \@latexerr{\string\include\space cannot be nested}\@eha
- \else \@docinclude#1 \fi}
- \def\@docinclude#1 {\clearpage
- \if@filesw \immediate\write\@mainaux{\string\@input{#1.aux}}\fi
- \@tempswatrue\if@partsw \@tempswafalse\edef\@tempb{#1}\@for
- \@tempa:=\@partlist\do{\ifx\@tempa\@tempb\@tempswatrue\fi}\fi
- \if@tempswa \let\@auxout\@partaux \if@filesw
- \immediate\openout\@partaux #1.aux
- \immediate\write\@partaux{\relax}\fi
- \part{#1.dtx}%
- {\let\ttfamily\relax
- \xdef\filekey{\filekey, \thepart={\ttfamily\currentfile}}}%
- \DocInput{#1.dtx}%
- \clearpage
- \@writeckpt{#1}\if@filesw \immediate\closeout\@partaux \fi
- \else\@nameuse{cp@#1}\fi\let\@auxout\@mainaux}
- \gdef\codeline@wrindex#1{\if@filesw
- \immediate\write\@indexfile
- {\string\indexentry{#1}%
- {\filesep\number\c@CodelineNo}}\fi}%
- \let\filesep\@empty
- \def\aalph#1{\@aalph{\csname c@#1\endcsname}}
- \def\@aalph#1{%
- \ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or
- j\or k\or l\or m\or n\or o\or p\or q\or r\or s\or
- t\or u\or v\or w\or x\or y\or z\or A\or B\or C\or
- D\or E\or F\or G\or H\or I\or J\or K\or L\or M\or
- N\or O\or P\or Q\or R\or S\or T\or U\or V\or W\or
- X\or Y\or Z\else\@ctrerr\fi}
- \def\docincludeaux{%
- \def\thepart{\aalph{part}}\def\filesep{\thepart-}%
- \let\filekey\@gobble
- \g@addto@macro\index@prologue{%
- \gdef\@oddfoot{\parbox{\textwidth}{\strut\footnotesize
- \raggedright{\bfseries File Key:} \filekey}}%
- \let\@evenfoot\@oddfoot}%
- \global\let\docincludeaux\relax
- \gdef\@oddfoot{%
- \expandafter\ifx\csname ver@\currentfile\endcsname\relax
- File \thepart: {\ttfamily\currentfile} %
- \else
- \GetFileInfo{\currentfile}%
- File \thepart: {\ttfamily\filename} %
- Date: \filedate\ %
- Version \fileversion
- \fi
- \hfill\thepage}%
- \let\@evenfoot\@oddfoot}%
- \def\task#1#2{}
- \endinput
- %%
- %% End of file `scrdoc.cls'.
-